Automattic\Jetpack\Forms\ContactForm\Contact_Form_Plugin D

Total Complexity 295
Dependencies 15
Dependents 8
Total lines 2,334
Lines of code 1,185
Logical lines of code 633
Comment lines 858
Methods 72
Properties 4

Methods 72

Method Rating Maintainability Complexity Lines of code
process_form_submission()
D
26
41 125
get_feedback_entries_from_post()
C
38 25 63
get_post_meta_for_csv_export()
A
44 16 40
__construct()
A
32 11 103
get_export_data_for_posts()
A
43 13 50
is_spam_akismet()
A
49 12 26
parse_fields_from_content()
A
43 9 47
reverse_that_print()
A
45 9 42
unread_count()
A
53 10 19
_internal_personal_data_eraser()
A
44 8 45
prepare_for_akismet()
A
52 9 21
internal_personal_data_exporter()
A
47 8 36
record_tracks_event()
S
51 7 26
download_feedback_as_csv()
S
46 6 38
make_csv_row_from_feedback()
S
53 6 23
map_parsed_field_contents_of_post_to_field_names()
S
54 5 21
strip_tags()
S
56 4 19
personal_data_search_filter()
S
56 4 17
akismet_submit()
S
57 4 16
ajax_request()
S
52 3 24
is_in_disallowed_list()
S
58 3 18
get_feedbacks_as_options()
S
58 3 15
get_field_names()
S
60 3 13
daily_akismet_meta_cleanup()
S
61 3 12
block_attributes_to_shortcode_attributes()
S
62 3 12
replace_tokens_with_input()
S
61 3 11
personal_data_post_ids_by_email()
S
53 2 23
create_new_form()
S
57 2 19
can_use_analytics()
S
65 3 8
untrash_feedback_status_handler()
S
64 3 10
gutenblock_render_field_consent()
S
63 3 10
insert_feedback_filter()
S
70 3 6
has_json_data()
S
64 3 9
widget_shortcode_hack()
S
61 2 13
admin_menu()
S
55 1 25
use_block_editor_for_post_type()
S
79 2 3
esc_csv()
S
67 2 7
get_ip_address()
S
77 2 3
init()
S
67 2 8
is_spam_blocklist()
S
71 2 6
sanitize_value()
S
70 2 6
disable_forms_view_script_concat()
S
71 2 6
is_form_modal_enabled()
S
79 2 3
get_all_parent_post_ids()
S
61 1 12
get_parsed_field_contents_of_post()
S
80 1 3
gutenblock_render_field_option()
S
74 1 4
get_post_content_for_csv_export()
S
71 1 5
register_contact_form_blocks()
S
81 1 3
gutenblock_render_field_text()
S
74 1 4
gutenblock_render_field_name()
S
74 1 4
gutenblock_render_field_email()
S
74 1 4
gutenblock_render_field_url()
S
74 1 4
gutenblock_render_field_date()
S
74 1 4
gutenblock_render_field_telephone()
S
74 1 4
gutenblock_render_field_textarea()
S
74 1 4
gutenblock_render_field_checkbox()
S
74 1 4
gutenblock_render_field_checkbox_multiple()
S
74 1 4
gutenblock_render_field_radio()
S
74 1 4
track_current_widget()
S
80 1 3
gutenblock_render_field_select()
S
74 1 4
form_posts_dropdown()
S
69 1 8
get_well_known_column_names()
S
65 1 9
gutenblock_render_field_number()
S
74 1 4
allow_feedback_rest_api_type()
S
77 1 4
add_shortcode()
S
72 1 5
tokenize_label()
S
77 1 3
personal_data_eraser()
S
79 1 3
widget_atts()
S
74 1 4
personal_data_exporter()
S
79 1 3
register_personal_data_eraser()
S
68 1 7
register_personal_data_exporter()
S
68 1 7
gutenblock_render_field_file()
S
68 1 7